﻿Imports System.ServiceModel

Namespace DotNetNuke.Modules.IWebCF

    <MessageContract()> _
    Public Class EncryptionRequest
        Private _header As New IWebAuthenticationHeader

        Private _Key As String
        Private _Text As String

        <MessageHeader()> _
        Public Property Header() As IWebAuthenticationHeader
            Get
                Return Me._header
            End Get
            Set(ByVal value As IWebAuthenticationHeader)
                Me._header = value
            End Set
        End Property

        <MessageBodyMember()> _
        Public Property Key() As String
            Get
                Return _Key
            End Get
            Set(ByVal value As String)
                _Key = value
            End Set
        End Property

        <MessageBodyMember()> _
        Public Property Text() As String
            Get
                Return _Text
            End Get
            Set(ByVal value As String)
                _Text = value
            End Set
        End Property



    End Class

End Namespace

